已知平面法向量N, 入射向量L, 代求向量T, 入射夹角θ1, 折射角θ2,现求T. N, L与T均为方向向量.
将L与T分解到N和切平面上,分量记为l1,l2,t1,t2.
L=l1+l2
l2=−N.cosθ1
可得
l1=L−l2=L+N.cosθ1
这里t1与l1方向一致, 令sinθ2sinθ1=η=n1n2(菲涅尔公式)
t1=l1∗sinθ1sinθ2=l1∗η1
同理推出
T=t1+t2
t2=−N.cosθ2
可得
T====l1∗η1−N∗cosθ2L−l2η1(L+N.cosθ1)−N∗cosθ2η1L+N.(η1cosθ1−cosθ2)